package com.hon.legionnaire.web.formbean;

import java.util.List;

import com.hon.legionnaire.negocio.vo.MarcaVO;
import com.hon.legionnaire.negocio.vo.ProdutoVO;
import com.hon.legionnaire.negocio.vo.UnidadeVO;

public class ProdutoFormBean {

	//TELA DE CONSULTA
	private List<ProdutoVO> listaProduto = null;
	
	//TELA DE INSERIR/EDITAR
	private ProdutoVO compraManter;
	
	//TELA DE POPUP
	private ProdutoVO compraPopUp;
	
	private boolean isDisabled = false;
	
	public ProdutoFormBean() {
		this.compraManter = new ProdutoVO();
		this.compraPopUp = new ProdutoVO();
	}

	//TELA DE CONSULTA
	public List<ProdutoVO> getListaProduto() {
		return this.listaProduto;
	}
	
	public void setListaProduto(List<ProdutoVO> listaProduto) {
		this.listaProduto = listaProduto;
	}
	
	//TELA DE INSERIR/EDITAR
	public ProdutoVO getProdutoManter() {
		if (compraManter.getMarcaVO() == null){
			compraManter.setMarcaVO(new MarcaVO());
		}
		
		if (compraManter.getUnidadeVO() == null){
			compraManter.setUnidadeVO(new UnidadeVO());
		}
		
		return this.compraManter;
	}

	public void setProdutoManter(ProdutoVO compraManter) {
		this.compraManter = compraManter;
	}
	

	//TELA DE POPUP
	public ProdutoVO getProdutoPopUp() {
		if (this.compraPopUp.getMarcaVO() == null) {
			this.compraPopUp.setMarcaVO(new MarcaVO());
		}
		if (this.compraPopUp.getUnidadeVO() == null) {
			this.compraPopUp.setUnidadeVO(new UnidadeVO());
		}
		return this.compraPopUp;
	}
	
	public void setProdutoPopUp(ProdutoVO compraPopUp) {
		this.compraPopUp = compraPopUp;
	}

	public boolean getIsDisabled() {
		return this.isDisabled;
	}

	public void setIsDisabled(boolean isDisabled) {
		this.isDisabled = isDisabled;
	}
	
}